package eteam.aps.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import eteam.aps.common.entity.ParentEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 工艺维护;
 *
 * @author LiuLei
 */
@ApiModel(value = "ProcessMaterialsPreserve", description = "工艺维护")
@TableName("zn_process_materials_preserve")
public class ProcessMaterialsPreserve extends ParentEntity {

    @TableField("产品编号")
    private String fProCode;

    /**
     * 序号;序号
     */
    @TableField("FSortSeq")
    @ApiModelProperty(name = "序号", notes = "序号")
    private int fSortSeq;

    /**
     * 物料编号;物料编号
     */
    @TableField("FInvCode")
    @ApiModelProperty(name = "物料编号", notes = "物料编号")
    private String fInvCode;

    /**
     * 物料名称;物料名称
     */
    @TableField("FclnvName")
    @ApiModelProperty(name = "物料名称", notes = "物料名称")
    private String fclnvName;

    /**
     * 物料型号;物料型号
     */
    @TableField("FclnvStd")
    @ApiModelProperty(name = "物料型号", notes = "物料型号")
    private String fclnvStd;

    /**
     * 扫描工序;扫描工序
     */
    @TableField("FScaPro")
    @ApiModelProperty(name = "扫描工序", notes = "扫描工序")
    private String fScaPro;

    /**
     * 工序名称;工序名称
     */
    @TableField("FProName")
    @ApiModelProperty(name = "工序名称", notes = "工序名称")
    private String fProName;

    /**
     * 单套数量;单套数量【物料表的qty/工单表的qty】 字符串 为了json转换时保留小数
     */
    @TableField("FQty")
    @ApiModelProperty(name = "单套数量", notes = "单套数量【物料表的qty/工单表的qty】")
    private String fQty;

    public ProcessMaterialsPreserve() {
    }

    public ProcessMaterialsPreserve(String fProCode, int fSortSeq, String fInvCode, String fclnvName, String fclnvStd, String fScaPro, String fProName, String fQty) {
        this.fProCode = fProCode;
        this.fSortSeq = fSortSeq;
        this.fInvCode = fInvCode;
        this.fclnvName = fclnvName;
        this.fclnvStd = fclnvStd;
        this.fScaPro = fScaPro;
        this.fProName = fProName;
        this.fQty = fQty;
    }

    public String getfProCode() {
        return fProCode;
    }

    public void setfProCode(String fProCode) {
        this.fProCode = fProCode;
    }

    public int getfSortSeq() {
        return fSortSeq;
    }

    public void setfSortSeq(int fSortSeq) {
        this.fSortSeq = fSortSeq;
    }

    public String getfInvCode() {
        return fInvCode;
    }

    public void setfInvCode(String fInvCode) {
        this.fInvCode = fInvCode;
    }

    public String getFclnvName() {
        return fclnvName;
    }

    public void setFclnvName(String fclnvName) {
        this.fclnvName = fclnvName;
    }

    public String getFclnvStd() {
        return fclnvStd;
    }

    public void setFclnvStd(String fclnvStd) {
        this.fclnvStd = fclnvStd;
    }

    public String getfScaPro() {
        return fScaPro;
    }

    public void setfScaPro(String fScaPro) {
        this.fScaPro = fScaPro;
    }

    public String getfProName() {
        return fProName;
    }

    public void setfProName(String fProName) {
        this.fProName = fProName;
    }

    public String getfQty() {
        return fQty;
    }

    public void setfQty(String fQty) {
        this.fQty = fQty;
    }
}